<?php
session_start();
include_once getenv('DOCUMENT_ROOT').'/evento/VOB/VOBFactory.class.php';
include_once getenv('DOCUMENT_ROOT').'/evento/ACTION/ACTFactory.class.php';

$ACTf = new ACTFactory();
$logAction = $ACTf->getLoginAction();

if (isset($_GET["acao"]) && ($_GET["acao"]=='logar')) {

    $login = addslashes(trim($_POST["login"]));
    $login = strtolower($login);
    $senha = addslashes(trim($_POST["senha"]));

    $VOBf = new VOBFactory();
    $usuario = $VOBf->getUsuario();

    $usuario->setLogin($login);
    $usuario->setSenha($senha);
    //$usuario->setIdSistema(1); //Eventos

    if ($logAction->logon($usuario)) {
        header( 'Location: principal.php');
    } else {
        header( 'Location: index.php?login=false' );
    }

} elseif (isset($_GET["acao"]) && ($_GET["acao"]=='deslogar')) {

    $idUsuario = base64_decode($_GET['us']);

    if($logAction->logoff($idUsuario,$_SERVER['REMOTE_ADDR']))
        header( 'Location: index.php' );

}

?>